﻿@* Quitar esta sección si se utilizan agrupaciones *@
@section Scripts {
    <script src="~/Scripts/jquery.validate.min.js"></script>
    <script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>
}

@{
    Layout = "~/_SiteLayout.cshtml";
    Page.Title = "Consultar grupo electoral";

    if (!WebSecurity.IsAuthenticated)
    {
        Response.Redirect("../Account/login.cshtml");        
    }
}

@if (!User.IsInRole("Admin"))
{
    ModelState.AddError("errorGeneral", "El usuario: " + User.Identity.Name + " NO tiene permisos sobre este formulario.");
    @Html.ValidationMessage("errorGeneral")
}
else
{  
        <form method="post">
            @Html.ValidationSummary("No se pudo consultar los grupos electorales.inténtelo de nuevo.", excludeFieldErrors: true, htmlAttributes: null)

            <fieldset>
                <legend>Formulario de registro tipos de documento</legend>
                <ol>
                    <li class="email">
                        <label for="Lbl_tdocs">Consultar Grupos Electorales</label>
                        <table border="1" style="border-color:#000">
                            <tr>
                                <td>                                      
                                </td>
                                <td>  
                                    Grupo Electoral                                                                      
                                </td>
                                <td>  
                                    Estado                                                                      
                                </td>
                                <td>  
                                    Editar
                                </td>
                            </tr>
                            @{
                                GrupoElectoral Obj_GrupoElectoral = new GrupoElectoral();
                                var mylista = Obj_GrupoElectoral.consultar(0);
                                int contador_tipo = 1;
                                string val_activo = string.Empty;
                                foreach(var element in mylista)
                                {
                                    @:<tr>
                                        @:<td>
                                            @: @contador_tipo
                                        @:</td>
                                        @:<td>
                                    @: @element.nombre  
                                        @:</td>
                                        @:<td>
                                    @: @if (element.estado) { val_activo = "Activo"; } else { val_activo = "Inactivo"; }
                                    @: @val_activo                                          
                                        @:</td>
                                        @:<td>
                                        @:<a href="EditarGrupoElectoral.cshtml?id=@element.id_grupo_electoral&act=@element.estado">Editar</a>
                                        @:</td>
                                    @:</tr>
                                    contador_tipo += 1;
                                }   
                            }
                        </table>    
                        @* Escribir los errores de validación del correo electrónico en la página *@
                    </li>
                </ol>   
                <a href="~/GrupoElectoral/GrupoElectoral.cshtml">Crear grupo electoral</a>  
            </fieldset>
        </form>
}